/*
 * The stylesheet for Kalike.
 * */

* {
	margin:4px 0 8px;
	padding:0;
}

div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, 
cite, code,
del, dfn, em, font, ins, kbd,
q, s, samp, sub, sup, tt, var, textarea, 
select, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, 
thead, tr, th, td, textarea, input {
	font-family: inherit;
	font:inherit;
	font-size: 12px;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
    font-family:arial;
}

body {
	font-size:14px;
	margin: 0 auto;
	width:80%;
}

#container {
	margin-top:50px;
}
.actions .action {
	float:left;
	margin-right:10px;
}
.actions .last {
	margin-right:0px;
}
.q_title {
	float:left;
	width:100%;
}
.possible_ans, 
.right_ans_explanation {
    margin-right: 43px;
    margin-top: 7px;
}
.chosen_ans {
	margin-right:3px;
}
#af {
    clear: both;
    display: block;
}

label {
	width:45%;
	display:inline-block;
}

.clearfix {
	clear:both;	
}
.clearfix:after {
	content:"";
	clear:both;
}
#modal_popup {
	background-color: skyblue;
    display: none;
    height: 43%;
    margin: 0 auto;
    padding: 4px;
    position: absolute;
    top: 158px;
    width: 53%;
    z-index: 10000;
}
#insert_questions ,
#cancel {
	display:inline-block;
	background-color:white;
	width:19%;
	padding:5px;
	cursor:pointer;
}
#questions_deck {
	position:relative;
	width:70%;
}
.q_mul_choice {
	margin-top:4px;
	padding:7px 0;
}
#error_popup {
	display:none;
	position:absolute;
}
#submit_questions {
	display:none;
}

.question {
	border-bottom:1px solid blue;
}
.left_column {
	float:left;
	width:50%;
}
.left_column > textarea,
.right_column  > textarea{
	width:98%;
}
.right_column {
	float:right;
	width:50%;
}
.clearpix:after {
	clear: both;
    content: ".";
    display: block;
    visibility: hidden;
}
.mul_choice_ans_opt {
	width:91%;
}